package com.cke.yang.security.domain.entity;


import com.cke.yang.common.domain.model.ActionModel;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;
/**
 * <p>
 * 安全模块_菜单
 * </p>
 *
 * @author yuyang
 * @since 2025-09-30
 */
@TableName("sec_menu")
@Getter
@Setter
public class SecMenu extends ActionModel<SecMenu> {

    private static final long serialVersionUID = 1L;

	/**
	 * PK，菜单id
	 */
	@TableId(type = IdType.AUTO, value = "menu_id")
	private Long menuId;

	/**
	 * 菜单编码
	 */
	@TableField(value="menu_code")
	private String menuCode;

	/**
	 * 菜单路径
	 */
	@TableField(value="menu_path")
	private String menuPath;

	/**
	 * 菜单名称
	 */
	@TableField(value="menu_name")
	private String menuName;

	/**
	 * 菜单图标
	 */
	@TableField(value = "icon")
	private String icon;

	/**
	 * 前端路径
	 */
	@TableField(value = "web_path")
	private String webPath;

	/**
	 * 是否启用
	 */
	@TableField(value="is_enabled")
	private Integer isEnabled;

}
